package com.by.entity;
import cn.hutool.json.JSON;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

/**
 * @author: Fsw
 * @com.by.entity
 * @date 2025-02-26 19:00
 */
@ApiModel(value = "询价管理-产品询价",description = "供应商产品询价")
public class ErpProductInquirySheet implements Serializable,Cloneable {
    @ApiModelProperty(name = "",notes = "")
    private Integer id ;
    /** 询价编号 */
    @ApiModelProperty(name = "询价编号",notes = "")
    private String sn ;
    /** 询价客户ID */
    @ApiModelProperty(name = "询价客户ID",notes = "")
    private Integer companyId ;
    /** 询价客户名 */
    @ApiModelProperty(name = "询价客户名",notes = "")
    private String customerName ;
    /** 客户联系人 */
    @ApiModelProperty(name = "客户联系人",notes = "")
    private String customerContactPeople ;
    /** 客户联系方式 */
    @ApiModelProperty(name = "客户联系方式",notes = "")
    private String customerContactNumber ;
    /** 询价日期 */
    @ApiModelProperty(name = "询价日期",notes = "")
    private String inquiryDate ;
    /** 产品类型 */
    @ApiModelProperty(name = "产品类型",notes = "")
    private Integer categoryId ;
    /** 销售ID */
    @ApiModelProperty(name = "销售ID",notes = "")
    private Integer sellerId ;
    /** 销售姓名 */
    @ApiModelProperty(name = "销售姓名",notes = "")
    private String sellerName ;
    /** 客户询价: [0-待报价, 1-报价中, 2-已报价] */
    @ApiModelProperty(name = "客户询价: [0-待报价, 1-报价中, 2-已报价]",notes = "")
    private int status ;
    /** 是否发起了催促: [0-未发起,1-已发起] */
    @ApiModelProperty(name = "是否发起了催促: [0-未发起,1-已发起]",notes = "")
    private int  isUrge ;
    /** 需要的报价数 */
    @ApiModelProperty(name = "需要的报价数",notes = "")
    private Integer needNum ;
    /** 对应类型表单的动态拓展信息 */
    @ApiModelProperty(name = "对应类型表单的动态拓展信息",notes = "")
    private JSON extra ;
    /**  */
    @ApiModelProperty(name = "",notes = "")
    private Integer createTime ;
    /**  */
    @ApiModelProperty(name = "",notes = "")
    private Integer updateTime ;
    /**  */
    @ApiModelProperty(name = "",notes = "")
    private Integer deleteTime ;

    /**  */
    public Integer getId(){
        return this.id;
    }
    /**  */
    public void setId(Integer id){
        this.id=id;
    }
    /** 询价编号 */
    public String getSn(){
        return this.sn;
    }
    /** 询价编号 */
    public void setSn(String sn){
        this.sn=sn;
    }
    /** 询价客户ID */
    public Integer getCompanyId(){
        return this.companyId;
    }
    /** 询价客户ID */
    public void setCompanyId(Integer companyId){
        this.companyId=companyId;
    }
    /** 询价客户名 */
    public String getCustomerName(){
        return this.customerName;
    }
    /** 询价客户名 */
    public void setCustomerName(String customerName){
        this.customerName=customerName;
    }
    /** 客户联系人 */
    public String getCustomerContactPeople(){
        return this.customerContactPeople;
    }
    /** 客户联系人 */
    public void setCustomerContactPeople(String customerContactPeople){
        this.customerContactPeople=customerContactPeople;
    }
    /** 客户联系方式 */
    public String getCustomerContactNumber(){
        return this.customerContactNumber;
    }
    /** 客户联系方式 */
    public void setCustomerContactNumber(String customerContactNumber){
        this.customerContactNumber=customerContactNumber;
    }
    /** 询价日期 */
    public String getInquiryDate(){
        return this.inquiryDate;
    }
    /** 询价日期 */
    public void setInquiryDate(String inquiryDate){
        this.inquiryDate=inquiryDate;
    }
    /** 产品类型 */
    public Integer getCategoryId(){
        return this.categoryId;
    }
    /** 产品类型 */
    public void setCategoryId(Integer categoryId){
        this.categoryId=categoryId;
    }
    /** 销售ID */
    public Integer getSellerId(){
        return this.sellerId;
    }
    /** 销售ID */
    public void setSellerId(Integer sellerId){
        this.sellerId=sellerId;
    }
    /** 销售姓名 */
    public String getSellerName(){
        return this.sellerName;
    }
    /** 销售姓名 */
    public void setSellerName(String sellerName){
        this.sellerName=sellerName;
    }
    /** 客户询价: [0-待报价, 1-报价中, 2-已报价] */
    public int  getStatus(){
        return this.status;
    }
    /** 客户询价: [0-待报价, 1-报价中, 2-已报价] */
    public void setStatus(int  status){
        this.status=status;
    }
    /** 是否发起了催促: [0-未发起,1-已发起] */
    public int  getIsUrge(){
        return this.isUrge;
    }
    /** 是否发起了催促: [0-未发起,1-已发起] */
    public void setIsUrge(int  isUrge){
        this.isUrge=isUrge;
    }
    /** 需要的报价数 */
    public Integer getNeedNum(){
        return this.needNum;
    }
    /** 需要的报价数 */
    public void setNeedNum(Integer needNum){
        this.needNum=needNum;
    }
    /** 对应类型表单的动态拓展信息 */
    public JSON getExtra(){
        return this.extra;
    }
    /** 对应类型表单的动态拓展信息 */
    public void setExtra(JSON extra){
        this.extra=extra;
    }
    /**  */
    public Integer getCreateTime(){
        return this.createTime;
    }
    /**  */
    public void setCreateTime(Integer createTime){
        this.createTime=createTime;
    }
    /**  */
    public Integer getUpdateTime(){
        return this.updateTime;
    }
    /**  */
    public void setUpdateTime(Integer updateTime){
        this.updateTime=updateTime;
    }
    /**  */
    public Integer getDeleteTime(){
        return this.deleteTime;
    }
    /**  */
    public void setDeleteTime(Integer deleteTime){
        this.deleteTime=deleteTime;
    }


}
